package com.solocredit.finance.ui.loan.view

import com.solocredit.finance.mvp.view.MvpView
import org.json.JSONObject

/**
 * MullaFlow
 * @Author wwdeng
 * @CreateTime: 2024/8/7 17:32
 * @Annotation：支付状态查询 接口层
 */
interface IMullaLoanPaymentStatusView: MvpView {

    /**
     * 获取查看产品的名称
     */
    fun loadProductName(): String

    /**
     * 获取查看产品的Token
     */
    fun loadProductToken(): String

    /**
     * 优惠券id
     */
    fun loadCouponId(): String

    /**
     * 支付成功
     */
    fun showMullaPaymentSuccess(data: JSONObject)

    /**
     * 支付失败
     */
    fun showMullaPaymentFailed(data: JSONObject)

    /**
     * 支付处理中
     */
    fun showMullaPaymentProcess(data: JSONObject)
}